Skip to content

Conversation

@seriAlizations
Copy link
Contributor

No description provided.

seriAlizations and others added 5 commits September 15, 2025 10:59
Add clean Nextcloud App Generator result

Co-Authored by: Kai Henseler <[email protected]>
l10n folder containing en, de, es, fr, it, nl and sv translation files

Signed-off-by: Aliza Held <[email protected]>
add ionos logo and spacers

Signed-off-by: Aliza Held <[email protected]>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a new Nextcloud mail template application that provides customized email templates with IONOS branding. The implementation includes a complete custom email template class that extends Nextcloud's built-in email template functionality.

  • Comprehensive application structure setup with proper configuration files
  • Custom email template implementation with IONOS-specific branding and styling
  • Multi-language support for German, English, French, Spanish, Italian, Dutch, and Swedish

Reviewed Changes

Copilot reviewed 54 out of 61 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
lib/EMailTemplate.php Core email template class with extensive HTML/CSS styling and IONOS branding
lib/AppInfo/Application.php Basic application bootstrap class
appinfo/info.xml App metadata and dependency configuration
composer.json PHP dependencies and project configuration
package.json Node.js dependencies and build scripts
l10n/* Internationalization files for multiple languages
tests/* Unit test setup and basic API test
.github/workflows/* CI/CD pipeline configuration
Various config files Development tooling setup (webpack, vite, psalm, rector, etc.)

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@bromiesTM bromiesTM force-pushed the kh/dev/add-mailtemplate-v2 branch 2 times, most recently from cbda8a7 to 0a09aec Compare September 18, 2025 13:37
@bromiesTM bromiesTM requested a review from Copilot September 18, 2025 13:46
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 67 out of 76 changed files in this pull request and generated 2 comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@bromiesTM bromiesTM force-pushed the kh/dev/add-mailtemplate-v2 branch from 35b76cd to a602458 Compare September 18, 2025 13:48
@seriAlizations seriAlizations force-pushed the kh/dev/add-mailtemplate-v2 branch 5 times, most recently from 45e18e1 to e83d394 Compare September 24, 2025 12:07
seriAlizations and others added 8 commits September 24, 2025 14:30
….php}

To better fit naming convention, CustomEMailTemplate.php is now called EMailTemplate.php.
This includes all mentions in other files.

Signed-off-by: Aliza Held <[email protected]>
fix linter warnings (newline)

Signed-off-by: Kai Henseler <[email protected]>
…ates placeholder format

- update localization to use Application::APP_ID for asset URLs
- update HTML templates to use PHP short tags and improve variable handling

Signed-off-by: Aliza Held <[email protected]>
…late & change namespace {Mailtemplate => NcwMailtemplate}

Signed-off-by: Aliza Held <[email protected]>
- add PHPUnit MySQL and SQLite workflows for testing
- add exclusion for PHPUnit result cache
- add coverage option to PHPUnit command in composer.json

Signed-off-by: Aliza Held <[email protected]>
@seriAlizations seriAlizations force-pushed the kh/dev/add-mailtemplate-v2 branch from e83d394 to 48780c5 Compare September 24, 2025 13:22
@seriAlizations seriAlizations merged commit fb11cc3 into master Sep 29, 2025
16 of 20 checks passed
@printminion-co printminion-co deleted the kh/dev/add-mailtemplate-v2 branch September 29, 2025 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants